var LOGIN_TYPE_FIXED = 0;// 固定密码
var loginType = LOGIN_TYPE_FIXED;// 默认固定密码
var lockFlag = false;
var getSmscodeMin = 2;
var remainSecondTipTimer;
var remainCount;

function fixedLogin() {
	var status = verifyInputFieldReturn("msisdn_fix,password_fix");
	if("true" != status){
		loginFailWarn(status);
		return;
	}
	$("#loginName").val($("#loginName_fix").val());
	$("#password").val(hex_md5($("#password_fix").val()));
	$("#loginForm").submit();
	//$(this).attr("disabled", "disabled");

}
function dynamicLogin() {
	var status = verifyInputFieldReturn("username_dynamic,img_captcha_dynamic,sm_captcha_dynamic");
	if("true" != status){
		loginFailWarn(status);
		return;
	}
	var statusOfLen = verifyInputLengthReturn("sm_captcha_dynamic", 6, 6);
	if("true" != statusOfLen){
		loginFailWarn(statusOfLen);
		return;
	}

	$("#hid_userKey").val($("#username_dynamic").val() + "####" + loginType);
	$("#hid_password").val($("#sm_captcha_dynamic").val());
	$("#loginForm").submit();
	$(this).attr("disabled", "disabled");
}

$(document).ready(function() {
			$("#username_fixed").focus();

			$(".login_tab li").click(function()
			{
				$(this).addClass("on").siblings().removeClass("on");
				var index = $(".login_tab li").index(this);
				loginType = index;
				if (loginType == LOGIN_TYPE_FIXED) 
				{
					refreshImgKaptcha('kaptcha_fixed');
				} else if (loginType == LOGIN_TYPE_DYNAMIC) 
				{
					refreshImgKaptcha('kaptcha_dynamic');
				}
				$(".login_input").children("ul").eq(index).show().siblings().hide();
			});

			$("#btn_login").click(function() {
						fixedLogin();
					});
			//检验是否登陆失败跳转到此页的
			isLoginFail();
			
//焦点图切换
	var index=0;
	var interval=null;
	var ihtml = "<i></i>";
	var lileg = $("#ulimg li").length;
	for(var i=0; i<lileg; i++)
	{
		$(".login_mark").append(ihtml);
	}
	$(".login_mark i:first").addClass("on");
	$(".login_mark i").click(function()
	{
		clearInterval(interval);
		$(this).addClass("on").siblings().removeClass("on");
		index = $(".login_mark i").index(this);
		$("#ulimg li").eq(index).fadeIn().siblings().fadeOut();
		interval = setInterval(imgmark,3000);
	});
	interval = setInterval(imgmark,3000);
	function imgmark()
	{
		if(index<lileg)
		{
			$(".login_mark i").eq(index).addClass("on").siblings().removeClass("on");
		    $("#ulimg li").eq(index).fadeIn().siblings().fadeOut();
			index++;
		}
		else
		{
			index=0;
			$(".login_mark i").eq(index).addClass("on").siblings().removeClass("on");
		    $("#ulimg li").eq(index).fadeIn().siblings().fadeOut();
			index++;
		}
	};			
	
			
});

function remainSencodTip() {
	if (remainCount == 0) {
		refreshImgKaptcha('kaptcha_dynamic');
		$("#img_captcha_dynamic").val('');
		$("#btn_sm_captcha").empty().append("重新获取").attr("disabled", false).parent().removeClass("emnone");
		lockFlag = false;
		clearInterval(remainSecondTipTimer);
		return;
	} else {
		$("#sm_captcha_dynamic").focus();
		$("#btn_sm_captcha").empty().append(remainCount + "秒后重新获取").attr("disabled", false).parent().addClass("emnone");
		remainCount--;
	}
}

// 回车提交
document.onkeydown = function(e) {// 捕捉回车
	e = e || window.event;
	var ch = e.which || e.keyCode;
	if (ch == 13) {
		$("#btn_login").trigger("click");
	}
}

function refreshImgKaptcha(id) {
	$("#" + id)[0].src = "kaptcha.jpg?t=" + Math.random();
}
//检验是否登陆失败跳转到此页的
function isLoginFail(){
	//如果是登陆错误返回这里，则message有值
	var message = $("#message").val();
	if(message){
		//checkLoginType();
		loginFailWarn(message);
	}
}
//登陆错误提示
function loginFailWarn(message){
	$(".login_ts").html(message+"<i></i>");
	var y = $(".login_form").offset().top;
	var x = $(".login_form").offset().left;
	$(".login_ts").css({"top":y,"left":x}).show();
	$(".login_ts").click(function()
	{
		$(".login_ts").fadeOut();
	});
	setWarnTime();
}
//设置错误提示自动消失时间
function setWarnTime()
{
	setTimeout(function()
	{
		$(".login_ts").fadeOut();
	},5000)
}
function checkLoginType()
{
	var hid_loginType = $("#hid_loginType").val();
	if(hid_loginType != "" && hid_loginType == LOGIN_TYPE_DYNAMIC)
	{
		$(".login_tab li").eq(1).trigger("click");
	}

}
//禁止浏览器前进后退
/**----start----*/
/**----end----*/ 